﻿using System;
using Nop.Core.Domain.Localization;
using Nop.Core.Domain.Seo;

namespace Nop.Core.Domain.WindAlert
{
    /// <summary>
    /// Represents a camera
    /// </summary>
    public partial class Camera : BaseEntity, ILocalizedEntity, ISlugSupported
    {
        /// <summary>
        /// Gets or sets the camera link
        /// </summary>
        public virtual string CameraLink { get; set; }

        /// <summary>
        /// Gets or sets the sponser link
        /// </summary>
        public virtual string SponserLink { get; set; }

        /// <summary>
        /// Gets or sets the sponsered Name
        /// </summary>
        public virtual string SponserName { get; set; }

        /// <summary>
        /// Gets or sets the sponsered Name
        /// </summary>
        public virtual string SponserCameraLink { get; set; }

        /// <summary>
        /// Gets or sets a zIndex
        /// </summary>
        public virtual int zIndex { get; set; }

        /// <summary>
        /// Gets or setsthe Name
        /// </summary>
        public virtual string Name { get; set; }

        /// <summary>
        /// Gets or sets the meta description
        /// </summary>
        public virtual string Description { get; set; }

        /// <summary>
        /// Gets or sets the meta keywords
        /// </summary>
        public virtual string MetaKeywords { get; set; }

        /// <summary>
        /// Gets or sets the meta description
        /// </summary>
        public virtual string MetaDescription { get; set; }

        /// <summary>
        /// Gets or sets the meta title
        /// </summary>
        public virtual string MetaTitle { get; set; }

        /// <summary>
        /// Gets or sets a value indicating whether the entity is published
        /// </summary>
        public virtual bool Published { get; set; }

        /// <summary>
        /// Gets or sets a value indicating whether the entity has been deleted
        /// </summary>
        public virtual bool Deleted { get; set; }

        /// <summary>
        /// Gets or sets the display order
        /// </summary>
        public virtual int DisplayOrder { get; set; }

        /// <summary>
        /// Gets or sets the date and time of instance creation
        /// </summary>
        public virtual DateTime CreatedOnUtc { get; set; }

        /// <summary>
        /// Gets or sets the date and time of instance update
        /// </summary>
        public virtual DateTime UpdatedOnUtc { get; set; }

    }
}
